package com.hqd.ch03.v49.boot;

import com.hqd.ch03.v49.context.annotation.Configuration;
import com.hqd.ch03.v49.context.annotation.Indexed;
import com.hqd.ch03.v49.core.annotation.AliasFor;

import java.lang.annotation.*;

@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Configuration
@Indexed
public @interface SpringBootConfiguration {

    @AliasFor(annotation = Configuration.class)
    boolean proxyBeanMethods() default true;

}
